projects
/
emacs.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
38ab08d
)
(change_frame_size): Keep cursor coords in range.
author
Richard M. Stallman
<rms@gnu.org>
Mon, 23 May 1994 05:53:55 +0000
(
05:53
+0000)
committer
Richard M. Stallman
<rms@gnu.org>
Mon, 23 May 1994 05:53:55 +0000
(
05:53
+0000)
src/dispnew.c
patch
|
blob
|
history
diff --git
a/src/dispnew.c
b/src/dispnew.c
index bc521fb26e128eaa0aefdc84a798fedd1f2ad801..55292196bf662ff547099ef14c6895d45aade7de 100644
(file)
--- a/
src/dispnew.c
+++ b/
src/dispnew.c
@@
-2025,7
+2025,12
@@
change_frame_size (frame, newheight, newwidth, pretend, delay)
FRAME_HEIGHT (frame) = newheight;
FRAME_WIDTH (frame) = newwidth;
-
+
+ if (FRAME_CURSOR_X (frame) >= FRAME_WIDTH (frame))
+ FRAME_CURSOR_X (frame) = FRAME_WIDTH (frame) - 1;
+ if (FRAME_CURSOR_Y (frame) >= FRAME_HEIGHT (frame))
+ FRAME_CURSOR_Y (frame) = FRAME_HEIGHT (frame) - 1;
+
remake_frame_glyphs (frame);
calculate_costs (frame);
}